home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / sys / cbm / 800 < prev    next >
Encoding:
Text File  |  1996-08-05  |  2.3 KB  |  62 lines

  1. Path: conch.aa.msen.com!not-for-mail
  2. From: brain@mail.msen.com (Jim Brain)
  3. Newsgroups: alt.folklore.computers,comp.sys.cbm
  4. Subject: Re: Vic-20/C-64 serial ports
  5. Date: 15 Jan 1996 17:14:03 -0500
  6. Organization: Brain Innovations, Incorporated
  7. Sender: brain@msen.com
  8. Message-ID: <jWm+wwyjto7O088yn@mail.msen.com>
  9. References: <4cn3ba$ifj@celebrian.otago.ac.nz> <4d563t$rcm@whidbey.whidbey.com>
  10. NNTP-Posting-Host: conch.aa.msen.com
  11. Mime-Version: 1.0
  12. Content-Type: text/plain; charset=ISO-8859-1
  13. Content-Transfer-Encoding: 8bit
  14. X-Newsreader: Yarn 0.88 with YES 0.21.B1109
  15. X-URL: http://www.msen.com/~brain/
  16.  
  17.  
  18.  
  19. In article <4d563t$rcm@whidbey.whidbey.com>,
  20. "Douglas Beattie Jr." <beattidp@svc.ctc.edu> wrote:
  21. >simon.brady@stonebow.otago.ac.nz (The Arch-Deviant) wrote:
  22. > (snip!)
  23. >>...tape I/O was interrupt-driven, and to
  24. >>finally get to the point of this post I'm struck by the irony of a system that
  25. >>has interrupt-driven code for tape but software polling for disk I/O.
  26. >>
  27. >>My question is, why did Commodore implement the serial protocol in software?
  28. >>Both the 6522 and 6526 had hardware shift registers and associated interrupt
  29. >>capability, but until the 128's fast serial mode these were never used. Does
  30. >>anyone know why not?
  31. >>
  32. >
  33. >Commodore wanted to use the 6551 ACIA in their original VIC-20 design,
  34. >but MOS Technology could not supply the part on time for the VIC-20's
  35. >first production.  The intention was to add the 6551 to a later VIC
  36. >design; with minor modifications, the Kernel was to be portable.
  37. >Therefore they used EMULATION.  All of that "bit-banging" code is a
  38. >6551 emulator which has VIRTUAL REGISTERS at absolute offsets from a
  39. >base address.  I think the C64 was made in the likeness of the VIC-20
  40. >and used a similar method...
  41.  
  42. Areyou sure about this.  No one has ever confirmed the real reason, but
  43. I was told the most probable reason was simply MONEY. CBM didn't think the 
  44. VIC would need fast RS232 or DISK, so those two parts were skimped on in the
  45. end.
  46.  
  47. JIm
  48.  
  49. >
  50. >-- 
  51. >Douglas Beattie Jr.            http://www.whidbey.net/~beattidp
  52. >
  53. >
  54.  
  55.  
  56. -- 
  57. Jim Brain, Embedded Systems Designer, Brain Innovations, Inc.  (BII)
  58. brain@mail.msen.com "Above views DO reflect my employer, since I'm my employer"
  59. Dabbling in WWW, Embedded Systems, VR, Old CBM computers, and Good Times! -Me-
  60. <a href=http://www.msen.com/~brain/>BII, VR, CBM, and personal info</a>
  61.